#ifndef __CK_CHECKER_H__
#define __CK_CHECKER_H__

#include "zCore.h"

namespace ck
{
	namespace check
	{
		class CheckResult;

		class ZCORE_API Checker
		{
		public:
			Checker(){}
			virtual ~Checker(){}

		public:
			virtual RESULTCODE		Check() = 0;
			virtual CheckResult*	GetResult() = 0;
		};
	}
}

#endif //__CK_CHECKER_H__
